import os
#该文件所在位置：D:\第1层\第2层\第3层\第4层\第5层\test11.py

path1 = os.path.dirname(__file__)
print(path1)#获取当前运行脚本的绝对路径

path2 = os.path.dirname(os.path.dirname(__file__)) #
print(path2)#获取当前运行脚本的绝对路径（去掉最后一个路径）

path3 = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
print(path3)#获取当前运行脚本的绝对路径（去掉最后2个路径）

path4 = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))
print(path4)#获取当前运行脚本的绝对路径（去掉最后3个路径）

path5 = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))))
print(path5)#获取当前运行脚本的绝对路径（去掉最后4个路径）

path6 = os.__file__                  #获取os所在的目录
print(path6)

# 文件路径拼接
name = 'pwrusbcmd.ini'
endname = os.path.join(os.path.dirname(__file__), 'pwrusbcmd.ini')
print(endname)

ss = os.path.basename(__file__)
print(ss)

print ( "__file__" , __file__ )
print ( "__file__ 上一级" , os.path . dirname ( __file__ ) )
print ( "__file__ 绝对路径" , os.path . abspath ( __file__ ) )
print(__name__)